2025/03/07 Archaea dialog 実行時に追加が必要な依存パッケージ、又は依存ライブラリ ■概略 ・環境 ・依存ライブラリをユーザ環境向けのパッケージ管理ツールなどでインストールする場合 ・依存ライブラリを完備する環境から取得して設置する場合 ■環境 AlmaLinux 8 minimal インストール ■依存ライブラリをユーザ環境向けのパッケージ管理ツールなどでインストールする場合 下記の"Installing dependencies"に記載されているパッケージを追加します。 [root@localhost ~]# dnf install qt5-qtbase qt5-qtsvg Dependencies resolved. ============================================================================================================================ Package Architecture Version Repository Size ============================================================================================================================ Installing: qt5-qtbase x86_64 5.15.3-8.el8_10 appstream 3.6 M qt5-qtsvg x86_64 5.15.3-2.el8 appstream 184 k Installing dependencies: avahi-libs x86_64 0.7-27.el8_10.1 baseos 61 k cups-libs x86_64 1:2.2.6-62.el8_10 baseos 436 k dejavu-fonts-common noarch 2.35-7.el8 baseos 73 k dejavu-sans-fonts noarch 2.35-7.el8 baseos 1.5 M fontconfig x86_64 2.13.1-4.el8 baseos 273 k fontpackages-filesystem noarch 1.44-22.el8 baseos 16 k glx-utils x86_64 8.4.0-5.20181118git1830dcb.el8 appstream 44 k graphite2 x86_64 1.3.10-10.el8 appstream 121 k harfbuzz x86_64 1.7.5-4.el8 appstream 295 k libICE x86_64 1.0.9-15.el8 appstream 73 k libSM x86_64 1.2.3-1.el8 appstream 47 k libX11 x86_64 1.6.8-9.el8_10 appstream 611 k libX11-common noarch 1.6.8-9.el8_10 appstream 157 k libX11-xcb x86_64 1.6.8-9.el8_10 appstream 14 k libXau x86_64 1.0.9-3.el8 appstream 37 k libXext x86_64 1.3.4-1.el8 appstream 45 k libXfixes x86_64 5.0.3-7.el8 appstream 25 k libXxf86vm x86_64 1.1.4-9.el8 appstream 19 k libdrm x86_64 2.4.115-2.el8 appstream 163 k libevdev x86_64 1.10.0-1.el8 appstream 43 k libglvnd x86_64 1:1.3.4-2.el8 appstream 126 k libglvnd-egl x86_64 1:1.3.4-2.el8 appstream 48 k libglvnd-glx x86_64 1:1.3.4-2.el8 appstream 136 k libgudev x86_64 232-4.el8 baseos 33 k libicu x86_64 60.3-2.el8_1 baseos 8.8 M libinput x86_64 1.16.3-3.el8_6 appstream 216 k libjpeg-turbo x86_64 1.5.3-12.el8 appstream 156 k libpciaccess x86_64 0.14-1.el8 baseos 32 k libwacom x86_64 1.6-3.el8 appstream 41 k libwacom-data noarch 1.6-3.el8 appstream 103 k libwayland-client x86_64 1.21.0-1.el8 appstream 40 k libwayland-server x86_64 1.21.0-1.el8 appstream 47 k libxcb x86_64 1.13.1-1.el8 appstream 231 k libxkbcommon-x11 x86_64 0.9.1-1.el8 appstream 25 k libxshmfence x86_64 1.3-2.el8 appstream 13 k mesa-libEGL x86_64 23.1.4-3.el8_10.alma.1 appstream 148 k mesa-libGL x86_64 23.1.4-3.el8_10.alma.1 appstream 187 k mesa-libgbm x86_64 23.1.4-3.el8_10.alma.1 appstream 60 k mesa-libglapi x86_64 23.1.4-3.el8_10.alma.1 appstream 67 k mtdev x86_64 1.1.5-12.el8 appstream 23 k pcre2-utf16 x86_64 10.32-3.el8_6 baseos 228 k qt5-qtbase-common noarch 5.15.3-8.el8_10 appstream 41 k qt5-qtbase-gui x86_64 5.15.3-8.el8_10 appstream 6.1 M xcb-util x86_64 0.4.0-10.el8 appstream 22 k xcb-util-image x86_64 0.4.0-9.el8 appstream 21 k xcb-util-keysyms x86_64 0.4.0-7.el8 appstream 16 k xcb-util-renderutil x86_64 0.3.9-10.el8 appstream 19 k xcb-util-wm x86_64 0.4.1-12.el8 appstream 32 k Transaction Summary ============================================================================================================================ Install 50 Packages ■依存ライブラリを完備する環境から取得して設置する場合 以下の共有ライブラリファイルを同環境から取得します。 ・libGL.so.1 ・libharfbuzz.so.0 ・libpcre2-16.so.0 ・libGLX.so.0 ・libX11.so.6 ・libXext.so.6 ・libGLdispatch.so.0 ・libgraphite2.so.3 ・libxcb.so.1 ・libXau.so.6 ・libfontconfig.so.1 ・libX11-xcb.so.1 ・libxcb-icccm.so.4 ・libxcb-image.so.0 ・libxcb-shm.so.0 ・libxcb-keysyms.so.1 ・libxcb-randr.so.0 ・libxcb-render-util.so.0 ・libxcb-render.so.0 ・libxcb-shape.so.0 ・libxcb-sync.so.1 ・libxcb-xfixes.so.0 ・libxcb-xinerama.so.0 ・libxcb-xkb.so.1 ・libxcb-xinput.so.0 ・libSM.so.6 ・libICE.so.6 ・libxkbcommon-x11.so.0 ・libxkbcommon.so.0 ・libxcb-util.so.1 これらの共有ライブラリをアプリディレクトリに保管して、 以下の様にメジャーバージョン付きでシンボリックリンクを作成します。 [user@a8-minimal dialog]$ ls -al ... lrwxrwxrwx. 1 user user 23 Feb 20 14:28 libfontconfig.so.1 -> libfontconfig.so.1.12.0 -rw-r--r--. 1 user user 289792 Oct 9 2021 libfontconfig.so.1.12.0 lrwxrwxrwx. 1 user user 22 Feb 20 14:18 libGLdispatch.so.0 -> libGLdispatch.so.0.0.0 -rw-r--r--. 1 user user 769048 Apr 19 2022 libGLdispatch.so.0.0.0 lrwxrwxrwx. 1 user user 14 Feb 20 14:19 libGL.so.1 -> libGL.so.1.7.0 -rw-r--r--. 1 user user 558960 Apr 19 2022 libGL.so.1.7.0 lrwxrwxrwx. 1 user user 15 Feb 20 14:19 libGLX.so.0 -> libGLX.so.0.0.0 -rw-r--r--. 1 user user 141256 Apr 19 2022 libGLX.so.0.0.0 lrwxrwxrwx. 1 user user 21 Feb 20 14:19 libgraphite2.so.3 -> libgraphite2.so.3.0.1 -rw-r--r--. 1 user user 202128 Nov 6 2019 libgraphite2.so.3.0.1 lrwxrwxrwx. 1 user user 24 Feb 20 14:19 libharfbuzz.so.0 -> libharfbuzz.so.0.10705.0 -rw-r--r--. 1 user user 746448 Nov 11 2019 libharfbuzz.so.0.10705.0 lrwxrwxrwx. 1 user user 15 Feb 20 14:49 libICE.so.6 -> libICE.so.6.3.0 -rw-r--r--. 1 user user 116064 Nov 13 2019 libICE.so.6.3.0 lrwxrwxrwx. 1 user user 18 Feb 19 22:43 libicudata.so.60 -> libicudata.so.60.3 -rw-r--r--. 1 user user 26909528 Mar 21 2020 libicudata.so.60.3 lrwxrwxrwx. 1 user user 18 Feb 19 22:42 libicui18n.so.60 -> libicui18n.so.60.3 -rw-r--r--. 1 user user 3785760 Mar 21 2020 libicui18n.so.60.3 lrwxrwxrwx. 1 user user 16 Feb 19 22:42 libicuuc.so.60 -> libicuuc.so.60.3 -rw-r--r--. 1 user user 2451728 Mar 21 2020 libicuuc.so.60.3 lrwxrwxrwx. 1 user user 20 Feb 19 22:44 libpcre2-16.so.0 -> libpcre2-16.so.0.7.1 -rw-r--r--. 1 user user 498184 Aug 3 2022 libpcre2-16.so.0.7.1 ... (Qtライブラリは不要。bytix-archaea-dialog-standaloneインストール時に設置済み) lrwxrwxrwx. 1 user user 14 Feb 20 14:48 libSM.so.6 -> libSM.so.6.0.1 -rw-r--r--. 1 user user 39200 Oct 15 2019 libSM.so.6.0.1 lrwxrwxrwx. 1 user user 15 Feb 19 22:46 libX11.so.6 -> libX11.so.6.3.0 -rw-r--r--. 1 user user 1339896 Oct 9 2021 libX11.so.6.3.0 lrwxrwxrwx. 1 user user 19 Feb 20 14:32 libX11-xcb.so.1 -> libX11-xcb.so.1.0.0 -rw-r--r--. 1 user user 7520 Oct 9 2021 libX11-xcb.so.1.0.0 lrwxrwxrwx. 1 user user 15 Feb 19 22:54 libXau.so.6 -> libXau.so.6.0.0 -rw-r--r--. 1 user user 16416 Aug 18 2020 libXau.so.6.0.0 lrwxrwxrwx. 1 user user 21 Feb 20 14:33 libxcb-icccm.so.4 -> libxcb-icccm.so.4.0.0 -rw-r--r--. 1 user user 24064 Oct 15 2019 libxcb-icccm.so.4.0.0 lrwxrwxrwx. 1 user user 21 Feb 20 14:34 libxcb-image.so.0 -> libxcb-image.so.0.0.0 -rw-r--r--. 1 user user 20240 Oct 15 2019 libxcb-image.so.0.0.0 lrwxrwxrwx. 1 user user 23 Feb 20 14:37 libxcb-keysyms.so.1 -> libxcb-keysyms.so.1.0.0 -rw-r--r--. 1 user user 11936 Oct 15 2019 libxcb-keysyms.so.1.0.0 lrwxrwxrwx. 1 user user 21 Feb 20 14:38 libxcb-randr.so.0 -> libxcb-randr.so.0.1.0 -rw-r--r--. 1 user user 91264 May 6 2020 libxcb-randr.so.0.1.0 lrwxrwxrwx. 1 user user 22 Feb 20 14:40 libxcb-render.so.0 -> libxcb-render.so.0.0.0 -rw-r--r--. 1 user user 73512 May 6 2020 libxcb-render.so.0.0.0 lrwxrwxrwx. 1 user user 27 Feb 20 14:39 libxcb-render-util.so.0 -> libxcb-render-util.so.0.0.0 -rw-r--r--. 1 user user 16936 Oct 15 2019 libxcb-render-util.so.0.0.0 lrwxrwxrwx. 1 user user 21 Feb 20 14:43 libxcb-shape.so.0 -> libxcb-shape.so.0.0.0 -rw-r--r--. 1 user user 19768 May 6 2020 libxcb-shape.so.0.0.0 lrwxrwxrwx. 1 user user 19 Feb 20 14:36 libxcb-shm.so.0 -> libxcb-shm.so.0.0.0 -rw-r--r--. 1 user user 19008 May 6 2020 libxcb-shm.so.0.0.0 lrwxrwxrwx. 1 user user 15 Feb 19 22:53 libxcb.so.1 -> libxcb.so.1.1.0 -rw-r--r--. 1 user user 235768 May 6 2020 libxcb.so.1.1.0 lrwxrwxrwx. 1 user user 20 Feb 20 14:44 libxcb-sync.so.1 -> libxcb-sync.so.1.0.0 -rw-r--r--. 1 user user 35600 May 6 2020 libxcb-sync.so.1.0.0 lrwxrwxrwx. 1 user user 20 Feb 20 14:52 libxcb-util.so.1 -> libxcb-util.so.1.0.0 -rw-r--r--. 1 user user 25104 Oct 15 2019 libxcb-util.so.1.0.0 lrwxrwxrwx. 1 user user 22 Feb 20 14:44 libxcb-xfixes.so.0 -> libxcb-xfixes.so.0.0.0 -rw-r--r--. 1 user user 41208 May 6 2020 libxcb-xfixes.so.0.0.0 lrwxrwxrwx. 1 user user 24 Feb 20 14:45 libxcb-xinerama.so.0 -> libxcb-xinerama.so.0.0.0 -rw-r--r--. 1 user user 14944 May 6 2020 libxcb-xinerama.so.0.0.0 lrwxrwxrwx. 1 user user 22 Feb 20 14:47 libxcb-xinput.so.0 -> libxcb-xinput.so.0.1.0 -rw-r--r--. 1 user user 188408 May 6 2020 libxcb-xinput.so.0.1.0 lrwxrwxrwx. 1 user user 19 Feb 20 14:47 libxcb-xkb.so.1 -> libxcb-xkb.so.1.0.0 -rw-r--r--. 1 user user 152160 May 6 2020 libxcb-xkb.so.1.0.0 lrwxrwxrwx. 1 user user 16 Feb 19 22:49 libXext.so.6 -> libXext.so.6.4.0 -rw-r--r--. 1 user user 80720 Aug 18 2020 libXext.so.6.4.0 lrwxrwxrwx. 1 user user 25 Feb 20 14:51 libxkbcommon-x11.so.0 -> libxkbcommon-x11.so.0.0.0 -rw-r--r--. 1 user user 45576 May 6 2020 libxkbcommon-x11.so.0.0.0 lrwxrwxrwx. 1 user user 21 Feb 20 14:51 libxkbcommon.so.0 -> libxkbcommon.so.0.0.0 -rwxrwxr-x. 1 user user 342552 May 6 2020 libxkbcommon.so.0.0.0 以上。